<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../jquery-1.7.2.js"></script>
</head>
<body>
<style>
    .a {
        width: 800px;
        height: 30px;
        font-size: 14px;
        font-family: Verdana, "simsun";
        line-height: 24px;
    }
</style>
<div class="a">
    在终端输入。<br>
    ssh-keygen -t rsa -C "forwhat.cn"//注意。forwhat.cn为用户名<br>
    如果执行成功。返回<br>
    Generating public/private rsa key pair.<br>
    Enter file in which to save the key (/home/forwhat.cn/.ssh/id_rsa):<br>
    在这里就是设置存储地址了.反正我是直接按的回车<br>

    Step 2、创建一个新的SSH密钥<br>
    注意期间“输入密码（空没有密码）：再次输入密码]：[键入密码]＃再次输入相同的密码”，如下：<br>
    “Enter passphrase (empty for no passphrase): [Type a passphrase] # Enter same passphrase again:”<br>
    可不管，直接一路ENTER。<br>
    $ ssh-keygen -t rsa -C "xi.k.huang@gmail.com"<br>
    $ ssh-keygen -t rsa -C "xi.k.huang@gmail.com"<br>
    Generating public/private rsa key pair.<br>
    Enter file in which to save the key (/c/Users/huangxi/.ssh/id_rsa):<br>
    Enter passphrase (empty for no passphrase):<br>
    Enter same passphrase again:<br>
    Your identification has been saved in /c/Users/huangxi/.ssh/id_rsa.<br>
    Your public key has been saved in /c/Users/huangxi/.ssh/id_rsa.pub.<br>
    The key fingerprint is:<br>
    SHA256:rwuerTS5wjzt86GtvvVt0jwm5nquIJWpdXt+kw2exYU xi.k.huang@gmail.com<br>
    The key's randomart image is:<br>
    +---[RSA 2048]----+<br>
    | |<br>
    | |<br>
    | . |<br>
    | o E .|<br>
    | = S . . |<br>
    | + o o . o |<br>
    | oo.* + o+ * |<br>
    | =+o@ *=.% . |<br>
    | =@*OO=*.o |<br>
    +----[SHA256]-----+<br>
    现在你的公钥已经保存在/c/Users/you/.ssh/id_rsa.pub中。<br>
    如果以上“ssh-keygen 生成一个公钥私钥”的过程中选择设置了密码，及可通过“ssh-add”来实现ssh免密码登陆。（详情可参照“ssh-agent用法”）<br>
    添加新的SSh密钥到ssh-keyen中：<br>
    $ eval "$ (ssh-agent -s)"  #ssh-agent启动之后，如果通过公钥做身份验证，只需第一次输入密码，以后ssh-agent会帮你自动输入。<br>
    Step 3、将你的SSH key添加到GitHub<br>
    运行以下代码复制id_rsa.pub到剪切板：<br>
    $ clip < ~/.ssh/id_rsa.pub<br>

    现在将其添加到GitHub上（参考GitHub官网教程“Adding a new SSH key to your GitHub account”）：<br>
    1. 在页面的用户栏的右上角，单击  Settings ；<br>
    2. 在左侧边栏点击 SSH and GPG keys.；<br>
    3. 点击   New SSH key ；<br>
    4. 在Title标题区域中，为新的SSH密钥添加一个描述性标签。例如，如果您使用的是个人的PC，您可以调用这个关键的“Personal MacBook Air”；<br>
    5. 粘贴您的钥匙插入 Key 区域中；<br>
    6. 点击  Add SSH key ；<br>

    Step 4、测试SSH key是否成功的添加到GitHub<br>
    $ ssh -T git@github.com # 用 ssh 连接 github<br>
</div>
</script>
</body>
</html>